"""
练习1：
    删除列表中的重复元素，只保留一个
    names =  ['聂茹凤','谭鑫宇','韩耀祖','韩耀祖','曹鹏','宋江','聂茹凤','韩耀祖]
练习2:
    键盘录入字符串，接收并存储到列表中，直到用户输入 end 为止，判断其中是否有 'abc' 这个字符串，
    有的话 将 abc 全部删除
"""

# 练习二
list1 = []
# 直到用户输入 end 为止  while循环
while(True):

    # 1. 键盘录入字符串 input
    s1 = input('请输入字符串(输入end结束):')
    # 2. 判断输入的是否是end,是则退出
    if s1 == 'end':
        break
    # 3. 保存到 list1 中  list.append()
    list1.append(s1)
    # 4. 在list1中找是否有 abc ,如果找到则删除，找不到则提示没有
    if 'abc' in list1:
        list1.remove('abc')

print(list1)


print('-' * 30)

# 练习一：
# 1. 遍历names,统计每一个元素出现了几次
names =  ['聂茹凤','谭鑫宇','韩耀祖','韩耀祖','曹鹏','宋江','聂茹凤','韩耀祖']
for name in names:
    # 2. 统计每个名字出现的次数
    i = names.count(name)
    # 3. 如果次数大于1 说明重复，删除重复的数据
    if i > 1:
        names.remove(name)

print(names)
